package indi.matcha.csmallproducttest.pojo.entity;

import java.util.Date;
import java.io.Serializable;

/**
 * 属性(PmsAttribute)实体类
 *
 * @author Mr.Tang
 * @since 2023-03-20 20:30:42
 */
public class PmsAttribute implements Serializable {
    private static final long serialVersionUID = 984200775196303017L;
    /**
     * 数据id
     */
    private String id;
    /**
     * 所属属性模版id
     */
    private String templateId;
    /**
     * 属性名称
     */
    private String name;
    /**
     * 属性简介（某些属性名称可能相同，通过简介补充描述）
     */
    private String description;
    /**
     * 属性类型，1=销售属性，0=非销售属性
     */
    private String type;
    /**
     * 输入类型，0=手动录入，1=单选，2=多选，3=单选（下拉列表），4=多选（下拉列表）
     */
    private String inputType;
    /**
     * 备选值列表
     */
    private String valueList;
    /**
     * 计量单位
     */
    private String unit;
    /**
     * 排序序号
     */
    private String sort;
    /**
     * 是否允许自定义，1=允许，0=禁止
     */
    private String isAllowCustomize;
    /**
     * 数据创建时间
     */
    private Date gmtCreate;
    /**
     * 数据最后修改时间
     */
    private Date gmtModified;


    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getTemplateId() {
        return templateId;
    }

    public void setTemplateId(String templateId) {
        this.templateId = templateId;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getInputType() {
        return inputType;
    }

    public void setInputType(String inputType) {
        this.inputType = inputType;
    }

    public String getValueList() {
        return valueList;
    }

    public void setValueList(String valueList) {
        this.valueList = valueList;
    }

    public String getUnit() {
        return unit;
    }

    public void setUnit(String unit) {
        this.unit = unit;
    }

    public String getSort() {
        return sort;
    }

    public void setSort(String sort) {
        this.sort = sort;
    }

    public String getIsAllowCustomize() {
        return isAllowCustomize;
    }

    public void setIsAllowCustomize(String isAllowCustomize) {
        this.isAllowCustomize = isAllowCustomize;
    }

    public Date getGmtCreate() {
        return gmtCreate;
    }

    public void setGmtCreate(Date gmtCreate) {
        this.gmtCreate = gmtCreate;
    }

    public Date getGmtModified() {
        return gmtModified;
    }

    public void setGmtModified(Date gmtModified) {
        this.gmtModified = gmtModified;
    }

}

